Self-Adapting Reliability in Distributed Software Systems
نویسندگان
چکیده
منابع مشابه
Evolutionary Software Life Cycle for Self-Adapting Robot Software Systems
Robot software systems perform tasks continually to face environmental changes. These changes in the environment require to adapt the strategies of the set of behaviors or to add new ones according to the ability of the robot’s hardware capabilities. We present an evolutionary life cycle for self-evolving robot software systems. The life cycle applies within a reflective architecture, that prov...
متن کاملEvolutionary Software Life Cycle for Self-Adapting Software Systems
Reactive non-stoppable software systems perform tasks continually to face environmental changes. These changes require for adapting strategies of the set of behaviors, or to add new ones according to the ability of the underlying hardware capabilities. Current approaches to runtime adaptation focus only on information which is provided by the implementation phase. Design information is not invo...
متن کاملAdapting Systems Engineering for Software-Intensive Systems
The nature of systems engineering has changed in the last quarter century because of the increasing presence of software in systems. This paper describes the adaptations that systems engineers should make to their skills and approaches in order to engineer software-intensive systems better, and the places where systems engineers need to reinforce what continues to be useful about traditional sy...
متن کاملSelf-adapting numerical software (SANS) effort
The challenge for the development of next generation software is the successful management of the complex computational environment while delivering to the scientist the full power of flexible compositions of the available algorithmic alternatives. Self-Adapting Numerical Software (SANS) systems are intended to meet this significant challenge. The process of arriving at an efficient numerical s...
متن کاملSelf - Monitoring and Self - Adapting Operating Systems
Extensible operating systems allow applications to modify kernel behavior by providing mechanisms for application code to run in the kernel address space. Exten-sibility enables a system to efficiently support a broader class of applications than is currently supported. This paper discusses the key challenge in making extensible systems practical: determining which parts of the system need to b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2015
ISSN: 0098-5589,1939-3520
DOI: 10.1109/tse.2015.2412134